package com.atguigu.spzx.manager.service;

import com.atguigu.spzx.model.dto.system.SysRoleDto;
import com.atguigu.spzx.model.entity.system.SysRole;
import com.github.pagehelper.PageInfo;

import java.util.Map;

public interface SysRoleService {
    // 角色列表的方法
    PageInfo<SysRole> findBypage(SysRoleDto sysRoleDto, Integer pageNum, Integer pageSize);

    // 角色添加
    void saveSysRole(SysRole sysRole);

    // 角色修改
    void updateSysRole(SysRole sysRole);

    // 角色删除
    void deleteById(String roleId);

    // 查询全部分配角色
    Map<String, Object> findAll(Long userId);
}
